Data Types Are Under Full Control with Ada 9 X
نویسنده
چکیده
Permission to copy without fee all or part of this material is granted provided that the copies are not made or distributed for direct commercial advantage, the ACM copyright notice and the title of the publication and its date appear; and notice is given that copying is by permission of the Association for Computing Machinery. To copy otherwise , or to republish, requires a fee and/or specific permission. ABSTRACT. Ada 83 did not provide enough control on the creation, assignment, and destruction of objects of user-defined types. This lack of control restricted type composition and prevented the full exercise of information hiding for abstract data types. Ada 9X brings new mechanisms supporting the full control of abstract data types, powerful type composition, and more extensive information hiding. With better control of abstract data types, Ada code will be easier to write, understand, maintain, and reuse. Thus, applications written in Ada 9X will be safer.
منابع مشابه
Two Implementation Models of Abstract Data Types
A~-This paper compares two implementation models for abstract data types: direct and indirect implementations. Direct implementations offer relatively cheap execution and expensive compilation costs while indirect implementations result in relatively expensive implementations and cheap compilation costs. These two models are both accommodated by Ada, and a small experiment compares their costs ...
متن کاملمقایسه میزان سیلان و ضریب انبساط حرارتی خطی چند نوع موم بیس پلیت با استاندارد ADA
Waxes have a lot of applications in dentistry. Such materials are of thermoplastic type that undergoes deformation in different temperatures. Two important properties of base plate waxes are flow and their coefficient of linear thermal expansion. Recently, different institutions, inside the country, produce dentistry waxes, while they have not been standardized. Consequently, consumers' dissati...
متن کاملOn Persistent and Reliable Streaming in Ada
Saving internal program data for further use is one of the most useful ideas in programming. Developing general features to provide such data saving/ restoring is a very active research area. There are two application areas for such features we believe to be crucial: system fault tolerance and data persistence. Our analysis shows that the features used in these areas have a lot in common: they ...
متن کاملSerum Adenosine Deaminase Activity and C-Reactive Protein Levels in Patients with Brucellosis
Background and Objective: Brucellosis is a main transmittable zoonotic disease, which is endemic, and a common health burden in Iran. Adenosine deaminase (ADA) is an essential enzyme which is involved in purine metabolism and its role in immune system is very important. The aim of this study was to determine serum changes of ADA and C-reactive protein (CRP) levels in patients with brucellosi...
متن کاملدیابت و بارداری
Diabetes during pregnancy is either concurrent diabetes, diagnosed before pregnancy, or ‘gestational diabetes mellitus’ (GDM), first diagnosed in pregnancy. GDM is the commonest metabolic disorder of pregnancy, with a prevalence of one to 14 percent, depending on the reporting team. The prevalence of GDM in Tehran is 4.7%. Diabetes concurrent with pregnancy is diagnosed according to the recent...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994